package cn.rkylin.oms.system.shop.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 店铺的仓库，1对多关系，对应表om_shop_stor
 */
public class ShopStor {
    /**
     * 主键Id
     */
    private String shopStorId;

    /**
     * 项目Id
     */
    private String prjId;

    /**
     * 企业Id
     */
    private String entId;

    /**
     * 项目名称
     */
    private String prjName;

    /**
     * 网店Id
     */
    private String shopId;

    /**
     * 网店名称
     */
    private String shopName;

    /**
     * 仓库Id
     */
    private String storId;
    
    /**
     * 仓库编号
     */
    private String storCode;

    /**
     * 仓库名称
     */
    private String storName;

    /**
     * 删除标记
     */
    private String deleted;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    /**
     * 默认标记
     */
    private String isDefault;

    /**
     * 同步库存
     */
    private String isSyncStock;

    /**
     * 备注
     */
    private String remark;

    public String getStorCode() {
        return storCode;
    }

    public void setStorCode(String storCode) {
        this.storCode = storCode;
    }

    /**
     * 主键Id
     * 
     * @return shop_stor_id 主键Id
     */
    public String getShopStorId() {
        return shopStorId;
    }

    /**
     * 主键Id
     * 
     * @param shopStorId
     *            主键Id
     */
    public void setShopStorId(String shopStorId) {
        this.shopStorId = shopStorId == null ? null : shopStorId.trim();
    }

    /**
     * 项目Id
     * 
     * @return prj_id 项目Id
     */
    public String getPrjId() {
        return prjId;
    }

    /**
     * 项目Id
     * 
     * @param prjId
     *            项目Id
     */
    public void setPrjId(String prjId) {
        this.prjId = prjId == null ? null : prjId.trim();
    }

    /**
     * 企业Id
     * 
     * @return ent_id 企业Id
     */
    public String getEntId() {
        return entId;
    }

    /**
     * 企业Id
     * 
     * @param entId
     *            企业Id
     */
    public void setEntId(String entId) {
        this.entId = entId == null ? null : entId.trim();
    }

    /**
     * 项目名称
     * 
     * @return prj_name 项目名称
     */
    public String getPrjName() {
        return prjName;
    }

    /**
     * 项目名称
     * 
     * @param prjName
     *            项目名称
     */
    public void setPrjName(String prjName) {
        this.prjName = prjName == null ? null : prjName.trim();
    }

    /**
     * 网店Id
     * 
     * @return shop_id 网店Id
     */
    public String getShopId() {
        return shopId;
    }

    /**
     * 网店Id
     * 
     * @param shopId
     *            网店Id
     */
    public void setShopId(String shopId) {
        this.shopId = shopId == null ? null : shopId.trim();
    }

    /**
     * 网店名称
     * 
     * @return shop_name 网店名称
     */
    public String getShopName() {
        return shopName;
    }

    /**
     * 网店名称
     * 
     * @param shopName
     *            网店名称
     */
    public void setShopName(String shopName) {
        this.shopName = shopName == null ? null : shopName.trim();
    }

    /**
     * 仓库Id
     * 
     * @return stor_id 仓库Id
     */
    public String getStorId() {
        return storId;
    }

    /**
     * 仓库Id
     * 
     * @param storId
     *            仓库Id
     */
    public void setStorId(String storId) {
        this.storId = storId == null ? null : storId.trim();
    }

    /**
     * 仓库名称
     * 
     * @return stor_name 仓库名称
     */
    public String getStorName() {
        return storName;
    }

    /**
     * 仓库名称
     * 
     * @param storName
     *            仓库名称
     */
    public void setStorName(String storName) {
        this.storName = storName == null ? null : storName.trim();
    }

    /**
     * 删除标记
     * 
     * @return deleted 删除标记
     */
    public String getDeleted() {
        return deleted;
    }

    /**
     * 删除标记
     * 
     * @param deleted
     *            删除标记
     */
    public void setDeleted(String deleted) {
        this.deleted = deleted == null ? null : deleted.trim();
    }

    /**
     * 创建时间
     * 
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * 
     * @param createTime
     *            创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改时间
     * 
     * @return update_time 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     * 
     * @param updateTime
     *            修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 默认标记
     * 
     * @return is_default 默认标记
     */
    public String getIsDefault() {
        return isDefault;
    }

    /**
     * 默认标记
     * 
     * @param isDefault
     *            默认标记
     */
    public void setIsDefault(String isDefault) {
        this.isDefault = isDefault == null ? null : isDefault.trim();
    }

    /**
     * 同步库存
     * 
     * @return is_sync_stock 同步库存
     */
    public String getIsSyncStock() {
        return isSyncStock;
    }

    /**
     * 同步库存
     * 
     * @param isSyncStock
     *            同步库存
     */
    public void setIsSyncStock(String isSyncStock) {
        this.isSyncStock = isSyncStock == null ? null : isSyncStock.trim();
    }

    /**
     * 备注
     * 
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * 
     * @param remark
     *            备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
    
    /**
     * 默认退货仓库
     */
    private String returnStorId;


    public String getReturnStorId() {
        return returnStorId;
    }

    public void setReturnStorId(String returnStorId) {
        this.returnStorId = returnStorId;
    }
}